約 4,337,623 件
https://w.atwiki.jp/ytyt/pages/4.html
JDK1.5.0_09のインストール 今回は、JDK1.5を例に示す。 まず、インストーラをダウンロードするhttp //java.sun.com/j2se/1.5.0/ja/download.html Linux版 ダウンロードした実行ファイルを/usr/localにコピー パーミッションを755に変更する。chmod 755 jdk-1_5_0_09-linux-i586.bin インストーラの実行./jdk-1_5_0_09-linux-i586.bin 規約を読む。スペースやEnterで進める。規約に同意するなら、yesと入力 パスを通す(.bash_profileに追記)export JAVA_HOME=/usr/local/jdk1.5.0_09/ export PATH=$PATH /usr/local/jdk1.5.0_09/bin パスが通っていることを確認Javaのバージョンを表示(java -version)
https://w.atwiki.jp/johzue/pages/25.html
参考にしたページ http //www.hellohiro.com/ マニュアル Tomcat4.0 ServletAPI(ちょっと古いかな) http //www.jajakarta.org/tomcat/servletapi/servletapi-4.0/docs-ja/index.html JDK5.0 http //java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html Tomcat5.5設定 ApacheもTomcatも無事に連携ができたら、JSPとサーブレットの動作確認 サーブレット デフォルトだと、http //ipaddress/servlets-examples/servlet/HelloWorldExample これでHello World !!とか表示される。 Javaのクラスファイル自体は /usr/local/tomcat5/webapp/servlets-examples/WEB-INF/classes/HelloWorldExample.class に、置かれており http //ipaddress/(ルート)が/usr/local/tomcat5/webapp/ROOTディレクトリに 対応づいており http //ipaddress/servlets-examplesが/usr/local/tomcat5/webapp/servlets-examples/ に対応づいている。 servlet-name HelloWorldServlet /servlet-name servlet-class HelloWorldServlet /servlet-class /servlet servlet-mapping servlet-name HelloWorldServlet /servlet-name url-pattern /servlet/HelloWorldServlet /url-pattern /servlet-mapping /web-app ファイルはclassesフォルダの中にHelloWorldServlet.classを置いて 読み出すときは前述の通り。 web.xmlのinvokeの項目(確か2つある)の コメント部分を解除すると、マッピングを関係なく表示できる。 これはセキュリティのため、公開時は元に戻す(コメント化)する必要がある。 ディレクトリを指定して、その中身を見るにはserver.xmlを init-param param-name listings /param-name param-value true /param-value /init-param trueに変更する必要がある 必要なければやらなくて良い。 jspファイルはマッピング関係なく直接読みにいけばよい 文字化け Debian文字化け DebianではJ2SDKパッケージで日本語文字化けするので、それの対応 cp $JAVA_HOME/jre/lib/fontconfig.Redhat.8.0.properties.src \ $JAVA_HOME/jre/lib/fontconfig.properties コピーしたら、それをviで開いて %s /misc-kochi /-sazanami-/g (kochiの後にスペースが必要) 入力フォームの文字化け(GET) Tomcat5.XからsetCharEncodingメソッドの文字コードの適応がなくなった。 クリの文字コードはUTF-8を使うのがルールらしくて、Tomcatもそれに対応したみたい。 それでもやっぱり、基本EUC-JPで統一したいから tomcatのconfディレクトリにあるserever.xmlの一部を編集しなければならない Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true"/ 最後にあるuseBodyEncodingForURIの項目を追加すればOK これでGETでとっても文字化けしなくなる 参考:http //www.atmarkit.co.jp/fjava/rensai3/mojibake03/mojibake03.html Netbeansについて Javaの開発環境といえばElipseだったが、最近はNetBeansがSunのサポートとなってシェアが伸びてきている。 利点:標準でTomcat等がバンドルされており導入が楽 欠点:モジュールが少ない NetBeansのコンパイル文字コード指定 「ツール」→「詳細オプション」→「編集」→「Javaソース」→「デフォルトエンコーディング」で指定 コンパイル時のエンコード指定は 「プロジェクトプロパティ」→「構築」→「コンパイル」の追加のコンパイラオプションで指定 -encoding EUC-JP 参考:http //www.deftrash.com/blog/archives/2006/05/netbeans_1.html
https://w.atwiki.jp/penta2/pages/11.html
GLANTANKへJavaを導入 Javaの実行環境を導入しようとするも アーキテクチャがarmであるためなかなか導入できず・・・ 途方にくれているとfree-javaの 玄箱への導入記録を発見したので 早速試してみた(゜o゜)!! 参考ページ chicken developer http //www22.atwiki.jp/anthony/pages/17.html 1.まずはsource.listにcontrib non-freeを追加 GLANTANK /# vi /etc/apt/sources.list deb http //ftp.jp.debian.org/debian etch main contrib non-free deb-src http //ftp.jp.debian.org/debian etch main contrib non-freedeb http //security.debian.org etch/updates main contrib non-free deb-src http //security.debian.org etch/updates main contrib non-free 2.続いてapt-getするためupdateの実行 GLANTANK /# apt-get update 3.あるかな~ということで確認 GLANTANK /# apt-cache search free-java-sdk free-java-sdk - Complete Java SDK environment consisting of free Java tools 4.あることが確認できたのでインストール GLANTANK /# apt-get install free-java-sdk 5.Javaが入っているかの確認 GLANTANK /# java -version SableVM version 1.13 compile date and time 2006-09-09 15 34 20 UTC gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) real life brokenness features enabled signal based exception detection copying garbage collection bidirectional object layout direct-threaded interpreter おお!入ってる・・・ 今回はここまで
https://w.atwiki.jp/picolit/pages/17.html
JAR ファイルの解凍 JAR ファイル pack.jar を解凍するには、次のコマンドを発行します。 $jar xvf pack.jar JAR ファイルへの圧縮 ディレクトリ pack を pack.jar に圧縮するためには、次のコマンドを発行します。 $jar cvf pack.jar pack JAR ファイルの閲覧 JAR ファイル pack.jar に圧縮されているファイルの一覧は、次のコマンドを発行することで取得できます。 $jar tf pack.jar warファイルの作成 WEB-INFに移動します。 $jar -cvf javahello.war *
https://w.atwiki.jp/asato/pages/19.html
ツール 一般 未分類 Web系HTTP その他 コンパイラ ネットワーク DI/IoCSpring記事 Guice 解説記事 ユニットテスト系BDD系 DB系 記事 ユーティリティ系リフレクション データベース系XML DB 画像系 言語 バグトラッキング SOASCA Webサービス MDSD REST GA/GP GRID UI パフォーマンス バイトコード その他 ツール lambda4jdt Java2Script VisualVM is a visual tool that integrates several existing JDK software tools and lightweight memory and CPU profiling capabilities. This Objenesis 一般 Spring-On-Rails 未分類 Janino a super-small, super-fast Java compiler. ZXing バーコード処理ライブラリ Scalaris Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services. EclipseLink CPO Web系 HTTP HttpComponents その他 Json-lib DWR コンパイラ Jakarta Commons JCI ネットワーク xSocket Apache MINA Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. DI/IoC Spring 記事 Springは「2.0」でどんだけ便利になったの? Guice Guice 解説記事 このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる 第1回[前編] Guice 1.0 - GoogleからリリースされたDIフレームワーク|gihyo.jp ユニットテスト系 mockito - simpler better mocking Gmock HtmlUnit Instinct is a Behaviour Driven Development (BDD) framework for Java JUnit Unitils BDD系 JDave DB系 DbUnit 記事 【ハウツー】速攻解説! JUnit 4.4 - 新アサーションメソッド「assertThat」の用途とは エンタープライズ マイコミジャーナル 【ハウツー】速攻解説! JUnit 4.4 - 前提条件をAssumeで表現、実験的アサーションTheory エンタープライズ マイコミジャーナル ユーティリティ系 Guava Google Core Libraries for Java 1.6 Google Collections Library FEST-Assert bean-properties Dozer Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. WebCream WebCream automatically converts Java Swing and AWT applications into fully-functional HTML and AJAX websites. Json-lib OVal - the object validation framework for Java™ 5 or later Quaere Quaere is a extensible framework that adds a querying syntax reminiscent of SQL to Java applications. Quaere allows developers to filter, enumerate and create projections over a number of collections and other queryable resources using a common, expressive syntax. JoSQL リフレクション FEST Reflection objenesis データベース系 neo4j JPOX pBeans LiquiBase jPersist XML DB eXist 画像系 Mistral 言語 Groovy バグトラッキング Eventum SOA Spagic Apache ServiceMix SCA Apache Tuscany Webサービス Apache ODE Apache Synapse MDSD Sculptor REST Jersey Restlet - Lightweight REST framework for Java GA/GP JGAP GRID GridGain UI eFace パフォーマンス [[Apache JMeter http //jakarta.apache.org/jmeter/index.html] バイトコード typed-asm その他 JNIEasy JPedal PDF 関連っぽい。 OGNL Twitter4J MVEL expression language
https://w.atwiki.jp/rosapuni/pages/11.html
java メモ 参考リンク http //eclipsewiki.net/eclipse/index.php?FrontPage http //eclipsewiki.net/eclipse/index.php?FrontPage eclipse eclipseインストール http //www.eclipse.org/downloads/index.php Java開発であればEclipse IDE for Java Developers Tomcatなどサーバ系Java EE開発を望むのであれば、Eclipse IDE for Java EE Developers C言語/C++で開発したければEclipse IDE for C/C++ Developers リッチクライアントプラットフォーム開発やEclipseプラグイン開発をしたい場合は、Eclipse for RCP/Plug-in Developers jreインストール http //www.java.com/ja/download/manual.jsp Eclipseの導入ディレクトリのすぐ下にjreディレクトリを作り、そこに使用したいJREを放り込んでおけば、そのJREが使用されます リスト3 リスト4 リスト5
https://w.atwiki.jp/guide/pages/429.html
topicpath() と記述することで、パンくずリスト(topicpath)と呼ばれる、 ページの階層リンクを表示させることができます。 また()内に以下のパラメーターを入力することで、動作の変更が可能です。 パラメーター 説明 top=テキスト 最上層ページの名前を指定 notop 最上層ページのリンクを非表示 使用例1) topicpath() 使用例2) topicpath(top=トップ) 使用例3) topicpath(notop)
https://w.atwiki.jp/memo_java/pages/5.html
AsyncTaskの使い方基本 http //dev.classmethod.jp/smartphone/android/asynctask/ ListAdapter getView
https://w.atwiki.jp/asayamayuki/pages/4.html
JavaAPI仕様 Java2Platform Standard Edition 1.4 API Java2Platform Standard Edition 5.0 API
https://w.atwiki.jp/kogiku/pages/11.html
java関連 JAVAダウンロード ①以下のHPより対象Vaesionをダウンロード http //java.sun.com/j2se/1.5.0/ja/download.html ②環境変数の設定 winXP/win2000 コントロールパネル-システム-環境変数 上記より古いバージョン ファイル名を指定して実行」を選択し、「msconfig」と入力して「OK」 「PATH」項目に・・・ ;C Program FilesJavaj2re1.4.2_14 と追記してPC再起動